package com.iee.patterns.example.state.login;

/**
 * 抽象状态
 */
public abstract class UserState {
    // 上下文，子类需要引用
    protected AppContext appContext;

    public void setAppContext(AppContext appContext) {
        this.appContext = appContext;
    }

    // 状态下的行为
    public abstract  void favourite();
    public abstract  void comment(String comment);
}
